Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F1 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Belgium F2 Italy #4-w3 Italy F1 Italy F4 Croatia #1-w2 Italy F10 Italy F15 Italy F17 Italy F18 Italy F21 Italy F34 Italy F35 Great Britain #4-w1 Great Britain #4-w2 Italy F2 Italy F4 Switzerland F2 Italy F6 Croatia #1-w2 Italy F7 Croatia #1-w4 Italy F9 Italy F11 Italy F13 Bosnia/Herzegovina F3 Italy F16 Italy F18 Italy F20 Germany F7 Italy F23 Italy F24 Italy F25 Italy F26 Italy F28 Switzerland F6 Italy F4 Croatia F3 Romania F4 Slovenia F1 Slovenia F2 Italy F18 Italy F19 Italy F20 Italy F21 Italy F22 Italy F23 Italy F24 Italy F25 Italy F26 Austria F9 Austria F10 Austria F11 Italy F31 Italy F32 Italy F34 Chile F1 Chile F2 Chile F3 Iran F4 Italy F3 Croatia F3 Croatia F4 Italy F10 Italy F11 Italy F12 Hungary F2 Hungary F3 Bulgaria F4 Italy F17 Italy F18 Italy F19 Italy F20 Italy F22 Italy F23 Lithuania F1 Lithuania F2 Germany F17 Italy F32 Italy F33 Morocco F7 Spain F40 Germany F1 Germany F2 Germany F4 Austria F3 Germany F5 Italy F1 New Zealand F1 New Zealand F2 Italy F4 New Zealand F3 Croatia F5 Italy F7 Italy F8 Romania F2 Slovenia F1 Tunisia F1 Italy F14 Italy F15 Netherlands F3 Germany F8 Austria F6 Italy F24 Austria F8 Iran F3 Italy F2 Greece F1 Italy F31 Italy F30 Italy F32 Great Britain F15 Usa F2 Usa F3 Egypt F2 Croatia F1 Croatia F2 Croatia F3 Italy F5 Italy F6 Usa F11 Italy F12 Italy F13 Germany F7 Austria F2 Italy F18 Italy F21 Italy F22 Great Britain F16 Italy F11 Morocco F4 Netherlands F3 Italy F16 Germany F7 Italy F22 Morocco F8 USA F30 USA F31 Italy F1 Italy F27 France F23 Great Britain F10 Israel F1 Israel F2 Israel F4 China F4 Italy F1 Croatia #1-w1 Croatia #1-w3 Italy #4-w1 Italy #4-w2 Italy F17 Austria F1 Italy F19 Italy F13 Italy F12 Italy F16 France F12 Italy F33 Italy F26 Italy F34 Italy F27 Croatia F6 Italy F29 Italy F30 Italy F31 Italy F32 Great Britain #4-w3 Great Britain #4-w4 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F14 Italy F15 Italy F23 Italy F24 Italy F25 Austria F7 Italy F27 France F1 Italy F3 Italy F35 Italy F37 Croatia F6 Tunisia F4 (Hammamet) Italy F2 (Trento) Italy F4 (Sondrio) Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Tunisia F15 (Hammamet) Italy F13 (Vigevano) Italy F16 (Padova) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Austria F2 (Kramsach) Switzerland F5 (Sion) Sweden F3 (Jonkoping) Sweden F4 (Falun) Greece F6 (Heraklion) Israel F15 (Meitar) Finland F4 (Helsinki) Israel F16 (Ramat Hasharon) Hong Kong F6 (Hong Kong) France F3 (Veigy-Foncenex) Great Britain F1 (Glasgow) Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F3 (Opatija) Italy F10 (Casale Monferrato) Italy F13 (Padova) Croatia F1 Italy F2 Italy F11 Italy F20 Italy F3 Switzerland F1 Austria F2 Bukhara Challenger - Bukhara 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Garden Open - Rome Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona Memorial Savigni - Sassuolo 4th Volkswagen Challenger - Wolfsburg Tehran Open 2004 - Tehran Olbia Challenger - Olbia Open Prevadies - St. Brieuc Lambertz Open - Aachen Riviera di Rimini Challenger - Rimini Schickedanz Open 2007 - Furth San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice Open de la Ville de Saint Denis - Reunion Island 10° Trofeo Luigi Pezzoli - Bergamo Tennis Napoli Cup - Napoli Penza Cup - Penza 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Citta di Monza - Monza Open Costa Daurada - Tarragona Mordovia Cup - Mordovia Moncton Men's Challenger - Moncton Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons Ljubljana Open 2008 - Ljubljana 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Bauer Watertechnilogy Cup 2008 - Eckental Taiwan Challenger - Kaohsiung Wolfsburg Challenger Bergamo Challenger SIR Supermercadi Challenger - Rome Rome Challenger Lugano Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Milan Challenger Samsung Challenger 2007 - Ho Chi Minh City Rimini Challenger Kos-Zucchetti Tennis Cup - Cordenons San Marino Challenger Alexander Kolyaskin Memorial - Donetsk Samarkand Challenger Todi Challenger Kosice Open-Steelers Cup 2008 - Kosice Challenger Banque Nationale - Granby Rabat Challenger Fergana Challenger Alessandria Challenger Lugano Challenger Bogota Challenger Kitzbuhel Challenger Alphen Challenger Palermo Challenger Tashkent Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Courmayeur Challenger Bergamo Challenger Casablanca Challenger Wolfsburg Challenger Rimouski Challenger Caltanissetta Challenger Barletta Challenger Architect Open - Budapest Kosice Challenger Furth Challenger Sir Supermercati - Rome Busan Open Challenger Tennis - Busan Orbetello Challenger Beijing Challenger Trani Challenger Cordenons Challenger Karshi Challenger Tampere Challenger Como Challenger Samarkand Challenger Milan Challenger Shanghai Challenger Eckental Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Guzzini Challenger - Recanati San Benedetto Challenger - San Benedetto Ortisei Challenger Guayaquil Challenger Kos Succhetti Tennis Cup - Cordenons Genova Open Challenger - Genova Meknes Challenger Wolfsburg Challenger Casablanca Challenger Napoli Challenger Monza Challenger Braunschweig Challenger Orbetello Challenger Beijing Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Trnava Challenger Sacramento Challenger Tashkent Challenger Yokohama Challenger Mersin Challenger Sao Paulo Challenger Tunis Challenger Samarkand Challenger Prague Challenger Portoroz Challenger Guimaraes Challenger Lexington Challenger Aptos Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Almaty Challenger 1 - Almaty Fergana Challenger Siemens Open 2007 - Scheveningen Rennes Challenger Kazan Challenger Eckental Challenger Andria Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Bergamo Challenger Astana Challenger Oklahoma Challenger - Tulsa Cherbourg Challenger Mersin Challenger Savannah Challenger Samarkand Challenger Mestre Challenger Padova Challenger Scheveningen Challenger Vancouver Challenger Winnetka Challenger Aptos Challenger Meknes Challenger Todi Challenger Tashkent Challenger Geneva Challenger III Isla de Lanzarote - Lanzarote Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Napoli Challenger Turin Challenger Prostejov Challenger Perugia Challenger Vicenza Challenger Kazan Challenger Como Challenger Astana Challenger Tampere Challenger Meknes Challenger Agri Challenger Rome Challenger Brescia Challenger ATP Challenger Tour Finals Kazan Challenger Bangkok Challenger Bergamo Challenger Quimper Challenger Jonkoping Challenger Mestre Challenger Raanana Challenger Vancouver Challenger Winnetka Challenger Binghamton Challenger St. Remy Challenger Banja Luka Challenger Kazan Challenger Turin Challenger Akbank Private Banking TED Open - Istanbul St. Brieuc Challenger Sarasota Challenger Karshi Challenger Ostrava Challenger Mestre Challenger UTC Open by Selena - Cherkassy Vicenza Challenger Napoli Challenger Gwangju Challenger Biella Challenger Cortina Challenger Cordenons Challenger Mons Challenger Ortisei Challenger Manerbio Challenger Bratislava Challenger Izmir Challenger Guzzini Challenger - Recanati Tashkent Challenger Noumea Challenger Ortisei Challenger Sina-Kia Motors Tennis Cup - Cordenons Ismaning Challenger Andria Challenger Happy Valley Challenger Morelos Challenger Samarkand Challenger - Samarkand Francavilla Challenger Meknes Challenger Alicante Challenger Vercelli Challenger Aix En Provence Challenger Karshi Challenger Glasgow Challenger Rome Challenger Bordeaux Challenger Mestre Challenger Moscow Challenger Sibiu Challenger Astana Challenger San Benedetto Challenger Padova Challenger Segovia Challenger Da Nang Challenger Cordenons Challenger Aptos Challenger Ismaning Challenger Portoroz Challenger Recanati Challenger Cordenons Challenger Alessandria Challenger Izmir Challenger San Benedetto Challenger Tashkent Challenger Rijeka Challenger Lille Challenger Nur-Sultan Challenger St. Brieuc Challenger Portoroz Challenger Wroclaw Challenger Andria Challenger Biella 5 Challenger Chengdu Challenger Como Challenger Samarkand Challenger Orleans Challenger Moscow Challenger San Benedetto Challenger Recanati Challenger Volkswagen Challenger 2004 - Wolfsburg Aptos Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Manama Challenger Mauthausen Challenger Kyiv Open - Kiev Ljubljana Challenger Tempe Challenger Samarkand Challenger Portoroz Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger Andria Challenger Barranquilla Challenger San Luis Potosi Challenger Bergamo Challenger Leon Challenger Padova Challenger IPP Open - Helsinki Samarkand Challenger Tunis Challenger Como Challenger Barcelona Challenger Bratislava Challenger Fergana Challenger Guzzini Challenger - Recanati Caltanissetta Challenger 4° Sporting Challenger - Turin Bergamo Challenger Pau Challenger Drummondville Challenger Aix En Provence Challenger Heilbronn Open - Heilbronn Ostrava Challenger Rome Challenger Heilbronn Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio San Marino Challenger Mallorca Challenger Bratislava Challenger Ortisei Challenger Biella 1 Challenger Biella 2 Challenger Todi Challenger Split 2 Challenger Rome 1 Challenger Ortisei Challenger Biella 6 Challenger Nottingham 1 Challenger Porto Challenger Todi Challenger Pozoblanco Challenger Segovia Challenger Verona Challenger Mallorca Challenger Biel Challenger Ortisei Challenger Forli 4 Challenger Forli 5 Challenger Kenitra Challenger Francavilla Challenger Forli 6 Challenger Cherbourg Challenger Fergana Challenger - Fergana Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand IPP Open - Helsinki Societa Canottieri Mincio 2005 - Mantova Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Nur-Sultan Challenger President's Cup 2000 - Tashkent Brest Challenger Tennislife Cup - Napoli Bratislava Challenger Ortisei Challenger Noumea Challenger Bergamo Challenger Pau Challenger Tashkent Challenger Trani Challenger Tashkent Challenger - Tashkent President's Cup - Tashkent Trieste Challenger Rijeka Challenger Biella Challenger Quimper 2 Challenger Rome Challenger Zagreb Challenger Napoli Challenger Franklin Templeton Tennis Classic - Scottsdale Rome Challenger Alphen Challenger Cremona Challenger Alicante Challenger Allianz Suisse Open - Gstaad Milan Indoors - Milan Cortina Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Noumea Challenger Burnie Challenger Cherbourg Challenger Qatar Exxon Mobil Open - Doha Kenitra Challenger Allianz Suisse Open Gstaad - Gstaad Astana Challenger Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Vicenza Challenger Perugia Challenger Milan Challenger Genova Challenger Lermontov Challenger Glasgow Challenger Bergamo Challenger Dallas Challenger Kazan Challenger Seoul Challenger Rennes Challenger Eckental Challenger Meknes Challenger US Men's Clay Court Championship - Houston Toyota Challenger Heilbronn Challenger PBZ Zagreb Indoors - Zagreb BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Credit Agricole Suisse Open - Gstaad Bergamo Challenger Brisbane International - Brisbane Apia International - Sydney Mercedes Cup - Stuttgart Mersin Challenger ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Santos Challenger PBZ Zagreb Indoors - Zagreb Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo BMW Open - Munich PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Rome Challenger Mouilleron-Le-Captif Challenger Poprad Tatry Challenger Ortisei Challenger AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Fergana Challenger Braunschweig Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma Cordenons Challenger Prague Challenger Ljubljana Challenger Ortisei Challenger Helsinki Challenger Barcelona Open BancSabadell - Barcelona Irving Challenger BMW Open - Munich Singapore Challenger Brest Challenger Studena Croatia Open - Umag Eckental Challenger Banja Luka Challenger Madrid Challenger Medellin Challenger Cassis Challenger PBZ Zagreb Indoors - Zagreb Andria Challenger Budapest Challenger Anning Challenger Credit Agricole Suisse Open - Gstaad Como Challenger Erste Bank Open - Vienna Ostrava Challenger Qatar ExxonMobil Open - Doha Tiburon Challenger Astana Challenger Alphen Challenger Mercedes Cup - Stuttgart Caltanissetta Challenger Credit Agricole Suisse Open - Gstaad Cherbourg Challenger Brescia Challenger Todi Challenger Bangkok Challenger Karshi Challenger Mestre Challenger Fergana Challenger Biella Challenger Bet-at-home Open - Hamburg Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Istanbul Challenger Forli 2 Challenger Forli 3 Challenger Forli 1 Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger Vicenza Challenger Konzum Croatia Open - Umag Mohammedia Challenger Tampere Challenger Segovia Challenger Vicenza Challenger IX Torneo Internacionale de Tennis - Barletta Istanbul Challenger Bastad Challenger Mauritius Open - Mauritius Shymkent Challenger Ismaning Challenger Parma Challenger Salzburg-Anif Challenger Barletta Challenger Maia 2 Challenger Heilbronn Open - Heilbronn Mallorca Championships - Mallorca Singapore Tennis Open - Singapore Grand Prix Hassan II - Marrakech Forte Village Sardegna Open - Sardinia AEGON International - Eastbourne AEGON International - Eastbourne Sophia Antipolis Challenger Francavilla Challenger Cordenons Challenger Turin Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Vegeta Croatia Open - Umag Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Citi Open - Washington BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Mercedes Cup - Stuttgart U.S. Open - New York Internazionali BNL d'Italia - Rome U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, UZB-USA 1-3 Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group I, 2R, UZB-CHN 3-2